<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>[5.8]-致框架贡献者：加入PhalApi开源指南 | PhalApi(π框架) - PHP轻量级开源接口框架 - 助你创造价值！</title>
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <meta content="yes" name="apple-mobile-web-app-capable">
    <meta content="black" name="apple-mobile-web-app-status-bar-style">
    <meta content="telephone=no" name="format-detection">
    <meta content="email=no" name="format-detection">
    <meta name="Author" content="PhalApi,ecitlm,dogstar">
    <meta name="description" content="[5.8]-致框架贡献者：加入PhalApi开源指南，PhalApi是一个PHP轻量级开源接口框架，致力于快速开发接口服务。支持HTTP/SOAP/RPC等协议，可用于搭建接口/微服务/RESTful接口/Web Services。我们不断更新，保持生气；为接口负责，为开源负责！并承诺永久免费！">
    <meta name="keywords" content="PhalApi,phalapi,phalapi接口开发,后台接口开发,后台接口开发框架,接口开发,接口框架,开源接口框架,PHP后台接口开发,PHP接口开发,PHP接口框架,PHP后台接口框架,phalapi官网,PHP接口框架,php接口开发框架,php接口开发,php web框架,π框架,π开发框架,π接口框架,π接口开发框架,api接口,php接口,,PHP接口框架,phalapi文档,phalapi wiki,PhalApi文档,phalapi在线文档,phalapi官方文档">

    <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" media="screen">
    <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.css" media="screen">
    <link rel="stylesheet" href="../css/main.css" />
    <link rel="stylesheet" href="../css/loading_bar.css" />
    <link rel="icon" href="http://webtools.qiniudn.com/dog_catch.png" type="image/x-icon" />
    <script src="../js/pace.min.js"></script>
	
	<!-- 代码高亮 -->
	<link rel="stylesheet" href="../css/highlight.min.css">
	<script src="../js/highlight.min.js"></script>
	<script>hljs.initHighlightingOnLoad();</script>
    
</head>

<body>
    <!-- navbar start -->
    <div class="navbar navbar-default navbar-fixed-top" id="mainnav" role="navigation">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand website_name" href="/"><!-- <span>PhalApi</span> --><strong>PhalApi</strong></a>
            </div>
            <div class="navbar-collapse collapse" aria-expanded="false" style="height: 1px;">
                <ul class="nav navbar-nav navbar-right" id="nav_bar">
                    <li><a href="/"><span class="glyphicon glyphicon-home"></span></a></li>
                    <li><a href="http://qa.phalapi.net/">社区</a></li>
                    <li><a href="/download.html">下载</a></li>
                    <li class="active"><a href="/wikis/">文档</a></li>
                    <li><a href="http://www.ituring.com.cn/book/2405">书籍</a></li>
                    <li><a href="http://demo.phalapi.net/">体验</a></li>
                    <li><a href="/about.html">关于</a></li>
                    <li><a href="/donate.html">贡献</a></li>
                    <li><a href="/wikis/en/">English</a></li>
                </ul>
            </div>
            <!--/.nav-collapse -->
        </div>
    </div>
    <!-- navbar end -->


    <div id="content">
        <div class="container">
            <div class="row row-md-flex row-md-flex-wrap">
                <h4><a href="#">上一章</a>   <a href="/wikis/">文档首页</a>   <a href="/wikis/%E9%99%84%E5%BD%951%EF%BC%9A%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3%E5%8F%82%E8%80%83%E6%A8%A1%E6%9D%BF.html">下一章</a></h4>
<hr />
<p><em>人们对他们的工作以及他们完成工作的方法很感兴趣，并给它取了一个现在大家众所周知的称呼：集市。</em><br />
<em>而且当遇到那些开发、维护大量程序库和应用的传统组织所面临的挑战时，它将显得更加自由和狂热。</em><br />
<em> -- 《架构之美》</em></p>
<h2>5.8.1 感谢加入！</h2>
<p>首先，非常感谢您的加入！  </p>
<p>(此处应该有掌声~~~)   </p>
<p>其次，对于加入后，可以做的事情有很多，下面是其中一部分。你可以选择或者new一个idea出来贡献。</p>
<h2>5.8.2 <a href="http://git.oschina.net/dogstar/PhalApi">开发PhalApi核心框架 - PhalApi</a></h2>
<p>此部分为PhalApi核心的框架代码的开发和维护，对于此部分，我们要求会高一点，因为这块将需要为每个即将使用PhalApi或者正在使用PhalApi开发的项目负责任。此外，也要考虑到框架的维护和学习成本，以及代码质量（请原谅程序员那一点点代码洁癖）、相关文档的编写和维护等。当然，还要面对各种用户的咨询、各样问题的应对等。  </p>
<h3>(1)基本的要求</h3>
<p>所以，对于此块，建议是资源PHP或者有经验的同学来加入。下面是一些基本的要求：</p>
<ul>
<li>熟悉Linux系统的基本操作</li>
<li>有丰富的PHP开发经验</li>
<li>架构师或对框架有浓厚的兴趣</li>
<li>推荐有使用PhalApi实际项目的开发经验</li>
</ul>
<h3>(2)简单的引导</h3>
<p>如果你决定加入核心框架的开发，以下则是一些简单的引导。  </p>
<ul>
<li>1、下载安装PhalApi</li>
<li>2、翻看WIKI，并可根据文档的说明在本地试运行</li>
<li>3、浏览框架源代码和在线类参考手册</li>
<li>4、更多交流与启程</li>
</ul>
<p>此过程中，有任何疑问，欢迎随时和我们交流。  </p>
<h2>5.8.3 <a href="http://git.oschina.net/dogstar/PhalApi-Library">开源扩展类库 - PhalApi Library</a></h2>
<p>此部分开放的用户群体包括个人、项目团队、或者其他同学，即只需要扩展是未重复且有实际使用意义的，都可以来分享给大家。因此此块要求比较宽松，不需要像PhalApi核心框架那样和我们有紧密的联系。  </p>
<p>如果你决定或者想对此块扩展类库开源，可以：  </p>
<ul>
<li>1、下载安装PhalApi</li>
<li>2、下载安装一个你喜欢的扩展类库</li>
<li>3、查看扩展类型的WIKI</li>
<li>4、开源你的扩展类库</li>
</ul>
<p>此过程中，有任何疑问，也欢迎随时和我们交流。  </p>
<h2>5.8.4 基于PhalApi应用框架的开源</h2>
<p>因为PhalApi是一个开发框架，而不是一个应用框架，所以你可以在它的基础上再作应用框架的研发。如果可以，我们也希望你能与大家分享你美丽动人的应用框架。  </p>
<p>如果是此路径，你可以自己建立项目，自己维护。但请注明或保留PhalApi本来已有的版权信息，谢谢。  </p>
<h2>5.8.5 不用写代码的开源工作</h2>
<p>上面都是针对开发同学的开源选择，当然，对于萌妹子或者文艺青年，我们也有相关的工作适合你。比如：运营、开源团队的建设等等。  </p>
<h2>5.8.6 捐赠</h2>
<p>最后，但不是最重要的。  </p>
<p>你也可以通过捐赠来支持我们，从而为开源工作提供强大而有力的保障。</p>
<h2>5.8.7 最真实并具有活力的开源参与</h2>
<p>据说，人类一切的智慧都蕴藏在这两个词之中：等待和希望。  </p>
<p>我们之所以选择投身开源PhalApi和为之不断努力，同时也是充满活力的，是因为我们看到了国内外在移动端App开发下对后台接口的需求量。<br />
虽然我们在接口开发框架上取得了一定的成果，但这仅仅限制在当前和过去。我们仍然需要不断进行创新、完善，以满足更为宽阔的业务开发场景。  </p>
<p>明显地，这绝对不是一个人能做得到的。<br />
这依赖于大家对开源框架的认可，更依赖于对开源社区的参考和反馈。  </p>
<p>更为真实的开源参考，我觉得不是一时的心血来潮，而是你在使用PhalApi进行实际项目开发时对所遇到问题得到新的解决方案后的分享。<br />
因为，这样后，你对已发现的问题有了更为深入的理解，得出的解决方案也是经过你深思熟虑、多次验证并通过测试、实战而来的。可以说，你已经是这个领域的专家，自然而然大家也更为信任你这套方案。<br />
即使不是最好的，起码也是当前最优的。  </p>
<p>简单来说：</p>
<ul>
<li>1、采用PhalApi或者其他框架进行接口开发</li>
<li>2、对遇到的问题，设计出最优的解决方案并试验之</li>
<li>3、反馈、分享和开源</li>
<li>4、持续维护</li>
</ul>
<p>希望，若干年后，我们仍能看到一个备具生气、充满活力的PhalApi框架，和更多的衍生品。<br />
也希望，有朝一日，我们能在国际的范围内看到广为推崇的开源框架中，也有来自中国的。</p>
<hr />
<h4><a href="#">上一章</a>   <a href="/wikis/">文档首页</a>   <a href="/wikis/%E9%99%84%E5%BD%951%EF%BC%9A%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3%E5%8F%82%E8%80%83%E6%A8%A1%E6%9D%BF.html">下一章</a></h4><div style="float: left">
<h4>
<a href="http://qa.phalapi.net/">还有疑问？欢迎到社区提问！</a>
</h4>
</div>
            </div>
        </div>
    </div>

 <!-- 广告位 -->
<div class="grid-wrapper desktop-only">
	<p align="center">
		<a href="http://7xiz2f.com1.z0.glb.clouddn.com/%E6%88%91%E7%9A%84%E5%90%8D%E5%AD%97%E5%8F%AB%EF%BC%9A%CF%80%E6%A1%86%E6%9E%B6%20-%20PhalApi%202016%E5%B9%B4%E5%BA%A6%E5%BC%80%E6%BA%90%E6%80%BB%E7%BB%93%20-%20%E5%AE%98%E6%96%B9%E5%87%BA%E5%93%81.pdf" target="blank"><img width="950" height="100" src="http://7xiz2f.com1.z0.glb.clouddn.com/ad_20170104.png"></a>
		<a href="http://www.itran.cc/" target="blank"><img width="950" height="100" src="http://7xslqv.com1.z0.glb.clouddn.com/images/9/69/b88bc92455dc1239f9a5bf8d72929.png"></a>
		<a href="http://web-tools.phalapi.net/" target="blank"><img width="950" height="100" src="http://7xslqv.com1.z0.glb.clouddn.com/images/7/d0/88f523566c482296aecc43d185ca2.png"></a>
	</p>
</div>

        <!-- footer -->
        <div class="footer">
            <div class="link container ">
                <div class=" col-xs-7 col-sm-7 col-md-7 col-lg-7 ">
                    <h3>PhalApi (π框架)</h3>
                    <p>一个轻量级PHP开源接口框架，专注于接口服务开发，支持HTTP/SOAP/RPC协议，拥有自动生成的在线文档、多种开发语言的客户端SDK包以及可重用的扩展类库，可用于快速搭建微服务、RESTful接口或Web
                        Services。</p>
                    <!-- <p>:</p> -->
                    <span>友情链接:</span>
                    <a href="https://www.phalapi.net/" target="_blank"> PhalApi </a>
                    <a href="http://www.oschina.net/" target="_blank"> 开源中国 </a>
                    <a href="https://www.itran.cc/" target="_blank">艾翻译</a>
                    <a href="http://www.phalconphp.com/en/" target="_blank">Phalcon</a>
                    <a href="https://phpunit.de/manual/3.7/zh_cn/automating-tests.html" target="_blank">PHPUnit</a>
                    <a href="http://www.thoughtworks.com/cn/" target="_blank">ThoughtWorks</a>
                    <a href="mailto:chanzonghuang@gmail.com">友链交换</a>

                </div>
                <div class=" col-xs-5 col-sm-5 col-md-5 col-lg-5 contact_us ">
                    <h3>联系我们</h3>
                    <a href="https://github.com/phalapi/phalapi"><img src="../images/github.png" alt="github" /></a>
                    <a href="http://weibo.com/p/100808d236e99beb645bfb56ed1c37dde9b8bd?k=phalapi%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6&from=501&_from_=huati_topic"><img src="../images/weibo.png"  alt="weibo" /></a>
                    <a href="http://7xslqv.com1.z0.glb.clouddn.com/images/1/b0/894fde762850cb11250253f7d5ede.png"><img src="../images/zfb.png"  alt="zfb" /></a>
                    <a href="https://jq.qq.com/?_wv=1027&k=4A6reum"><img src="../images/qq.png"  alt="qq" /></a>
					<a href="http://git.oschina.net/dogstar/PhalApi"><img src="../images/git-oschina.png"  alt="git-oschina" /></a>
                </div>
                <div class="cls"></div>
                <div class="text-center copy_right"> ©2015-2017 PhalApi All Rights Reserved. <a href="http://www.miitbeian.gov.cn" target="_blank">粤ICP备15028808号</a>

				<script type="text/javascript">var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1255326144'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s4.cnzz.com/z_stat.php%3Fid%3D1255326144%26show%3Dpic' type='text/javascript'%3E%3C/script%3E"));</script>
                </div>
            </div>
        </div>
    </div>


    <a href="https://github.com/phalapi"><img id="gitHub_fllow" style="position: fixed; top: 0; right: 0; border: 0;z-index:9999" src="https://camo.githubusercontent.com/652c5b9acfaddf3a9c326fa6bde407b87f7be0f4/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6f72616e67655f6666373630302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_orange_ff7600.png"></a>


    <script src="../js/jquery-1.11.1.min.js"></script>
    <script src="../js/bootstrap.min.js"></script>
</body>

</html>